<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        var obj = new Object();
        //添加属性
        obj.name = "张三";
        obj.age = 30;
        //添加方法
        obj.speak = function (){
            alert("说话");
        }
        // alert(obj.name+"   "+obj.age);
        // // obj.speak();
        //
        // //删除obj对象的age属性
        // delete obj.age;
        // alert(obj.name+"   "+obj.age);
        // alert(obj.name+"   "+obj["name"]);

        //遍历对象中所有的属性
        // for(var fieldName in obj){
        //     console.log(fieldName + "   "+obj[fieldName]);
        // }

        //创建没有任何属性的对象
        var jsonObj = {};//等价于 var jsonObj = new Object();
        //定义拥有name和age属性的对象
        var jsObj = {name:"张三",'age':20};

        //将js对象，以json字符串方式进行显示
        alert(JSON.stringify(jsObj));
        var str = "{\"name\":\"张四\",\"age\":30}";
        //将json字符串转化为json对象
        var jobj = JSON.parse(str);
        alert(jobj.name+"   "+jobj.age);

    </script>
</head>
<body>

</body>
</html>